/*
 * AtomsXYZ.h
 *
 *  Created on: Feb 21, 2014
 *      Author: marchi
 */

#ifndef ATOMSXYZ_H_
#define ATOMSXYZ_H_
#include "FAtoms.h"
#include "TopolMic.h"
#include "MyUtilClass.h"
#include <cctype>


using namespace Topol_NS;
using namespace MATRIX;

class AtomsXYZ : public FAtoms {
	void cPrint(ofstream &);
	void cPrint(FstreamF &);
	vector<PDBdata> PDB;
public:
	AtomsXYZ();
	vector<string> getLabel();
	virtual void initPDB(TopolPDB &);
	virtual ~AtomsXYZ();
	friend ofstream & operator<<(ofstream & , AtomsXYZ &);
	friend FstreamF & operator<<(FstreamF & fout, AtomsXYZ & y){y.cPrint(fout);return fout;};

};

#endif /* ATOMSXYZ_H_ */
